package com.xtck.ha.fault.framework.kafka;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @author liuyuan
 * @date 2025/06/18 09:41
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PushFaultMsg {
    String sendTime;
    /**
     * 失效种类
     */
    String failureMode;
    /**
     * 造成的影响
     */
    String effect;
    /**
     * 严重性
     */
    Integer severity;
    /**
     * 失效原因
     */
    String cause;
    /**
     * 失效发生概率
     */
    String occurrence;
    /**
     * 当前工序控制方法
     */
    String currentProcessControlPlan;
    /**
     * 检测失效的能力
     */
    String detection;
    /**
     * 风险优先指数
     */
    Integer rpn;
    /**
     * 改善方案
     */
    String recommendedAction;

}
